<?php	
	require_once '../class/LoaiSanPhamDAO.php';
	require_once '../session.inc';
	require_once '../class/NguoiDungDAO.php';
	$strError = "";
	$strOutput= "";
	//kiểm tra quyền truy xuất lần 1
	if ($_SESSION['IsLogin'] == 0 || $_SESSION['Authentication'] != 2)
	{
		header("Location: ../index.php");
		return;
	}
	$nguoiDungDto = NguoiDungDAO::LayThongTinNguoiDungTheoMa($_SESSION['IdUser']);
	if (isset($_REQUEST['maGH']) && isset($_REQUEST['maLoaiSP']) && isset($_REQUEST['t']))
	{		
	
		$maLoaiSP = $_REQUEST['maLoaiSP'];
		//kiểm tra quyền truy xuất lần 2: chỉ chủ gian hàng mới được quyền xóa loại sản phẩm
		if ($nguoiDungDto->MaGianHang != $_REQUEST['maGH'])
		{
			echo $nguoiDungDto->MaGianHang."-".$_REQUEST['maGH'];
			//header("Location: ../gian_hang.php?maGianHang=".$_REQUEST['maGH']);
			return;
		}	
		
		// thực hiện xóa loại sản phẩm vào gian hàng:
		// kiểm tra tên loại sản phẩm có tồn tại hay không
		if (is_null(LoaiSanPhamDAO::LayLoaiSanPhamTheoMaLoai($maLoaiSP)))
		{
			// nếu không tồn tại
			$strError="<p class='ui-state-highlight ui-corner-all' 
							style='text-align:center; padding:5px'>
							Danh mục sản phẩm này không tồn tại. <br></p>";					
		}
		else
		{
			//nếu có loại sản phẩm nào như vậy --> xóa
			if(LoaiSanPhamDAO::XoaLoaiSP($maLoaiSP))
			{
				//Xóa thành công
				$strError="<p class='ui-state-highlight ui-corner-all' 
							style='text-align:center; padding:5px'>
							Xóa loại sản phẩm thành công. <br></p>";
			}
			else
			{
				//thất bại
				$strError="<p class='ui-state-highlight ui-corner-all' 
							style='text-align:center; padding:5px'>
							Xóa loại sản phẩm bị lỗi. <br></p>";
			}	
		}
						
	}
	else
	{
		header("Location: ../index.php");
		return;
	}	
	
	//trả về ds danh mục sản phẩm hiện có		
	$maGH = $_REQUEST['maGH'];
	$ds_loaisp = LoaiSanPhamDAO::LayDanhSachLoaiSanPhamTheoMaGianHang($maGH);
	$response = "";
	if(count($ds_loaisp) <= 0)
	{
		$response = $response."<center><font class='font_1'>Chưa có danh mục sản phẩm nào</font></center>";
	}
	else
	{
		$response .= '<table width="100%" border="0" cellspacing="0" cellpadding="0">
						  <tr>
							<td>STT</td>
							<td style="text-align:left;">Tên danh mục</td>
							<td>Cập nhật</td>
							<td>Xóa</td>
						  </tr>';						  
      	$dem = 0;
        foreach($ds_loaisp as $loaiSP)
        {
			$dem = $dem + 1;
			$funXoa ="funcXoaLoaiSP('".$loaiSP->MaLoaiSP."')";	
			$funCapNhat ="funcCapNhatLoaiSP('".$loaiSP->MaLoaiSP."')";	
			$response .=' <tr">
							<td>'.$dem.'</td>
							<td style="text-align:left;">
								<span id="cap_nhat_loai_sp_'.$loaiSP->MaLoaiSP.'">'.$loaiSP->TenLoaiSP.'
									<input id="hidTenLoaiSP_'.$loaiSP->MaLoaiSP.'" 
										type="hidden" value="'.$loaiSP->TenLoaiSP.'" />	
								</span>	
							</td>								
							<td>								
								<a href="javascript:'.$funCapNhat.'">
									<img width="16" height="16" title="Cập nhật danh mục sản phẩm"
										 src="image/edit_16.png">									
								</a>
							</td>
							<td>
								 <a href="javascript:'.$funXoa.'">
									<img width="16" height="16" title="Xóa danh mục sản phẩm"
										 src="image/delete_1_16.png">
								</a>
							</td>
						  </tr>';		
           
        }
		$response .= '</table>';
	}
	echo $strError;
	echo $response;
	
?>